#ifndef __OPCODE_H_
#define __OPCODE_H_

#define PXENV_UNLOAD_STACK	0x0070
#define	PXENV_GET_CACHED_INFO	0x0071
#define PXENV_RESTART_TFTP	0x0073
#define PXENV_START_UNDI	0x0000
#define PXENV_STOP_UNDI		0x0015
#define	PXENV_START_BASE	0x0075
#define PXENV_STOP_BASE		0x0076
#define	PXENV_TFTP_OPEN		0x0020
#define PXENV_TFTP_CLOSE	0x0021
#define PXENV_TFTP_READ		0x0022
#define PXENV_TFTP_READ_FILE	0x0023
#define PXENV_TFTP_GET_FSIZE	0x0025
#define PXENV_UDP_OPEN		0x0030
#define PXENV_UDP_CLOSE		0x0031
#define PXENV_UDP_WRITE		0x0033
#define PXENV_UDP_READ		0x0032
#define PXENV_UNDI_STARTUP	0x0001
#define PXENV_UNDI_CLEANUP	0x0002
#define PXENV_UNDI_INITIALIZE	0x0003
#define	PXENV_UNDI_RESET_ADAPTER	0x0004
#define	PXENV_UNDI_SHUTDOWN	0x0005
#define	PXENV_UNDI_OPEN		0x0006
#define PXENV_UNDI_CLOSE	0x0007
#define PXENV_UNDI_TRANSMIT	0x0008
#define	PXENV_UNDI_SET_MCAST_ADDRESS	0x0009
#define	PXENV_UNDI_SET_STATION_ADDRESS	0x000a
#define	PXENV_UNDI_SET_PACKET_FILTER	0x000b
#define PXENV_UNDI_GET_INFORMATION	0x000c
#define PXENV_UNDI_GET_STATISTICS	0x000d
#define	PXENV_UNDI_CLEAR_STATISTICS	0x000e
#define	PXENV_UNDI_INITIATE_DIAGS	0x000f
#define PXENV_UNDI_FORCE_INTERRUPT	0x0010
#define	PXENV_UNDI_GET_MCAST_ADDRESS	0x0011
#define	PXENV_UNDI_GET_NIC_TYPE		0x0012
#define	PXENV_UNDI_GET_IFACE_INFO	0x0013
#define	PXENV_UNDI_GET_STATE		0x0015
#define	PXENV_UNDI_ISR			0x0014

#endif

